home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beginning Mac Programming
/
Beginning Mac Programming.bin
/
Open Me for REALbasic 3
/
REALbasic 3.2
/
Example Projects
/
Techniques
/
String Functions
/
Description
next >
Wrap
Text File
|
1998-02-02
|
3KB
|
73 lines
What is this:
The package includes two programs which are useful for determining ASCII values
of characters, which is often necessary for parsing strings. It also includes a
module and some objects which contain a variety of string manipulation methods.
You can drag them into your project to have access to any of these methods
throughout your program. I've also put them in a project with a simple window,
so that you can visually test what each function will do to a given string.
Simply alter the code in the button.action method accordingly. The source code
and a description of the use and abuse of each function is also included.
Currently, these methods only work for the standard English character set. If
anybody wants to work with me to provide support for other character sets, get in
touch with me. If you choose to do the modification yourself, please let me see
the resulting code.
Warranty:
These work in my hands and on two different machines. I can't guarantee they're
bug free or will work in the way you expect/desire them to. Using them on
complicated, messy strings may have unforseen effects. They should not cause
your system any grief, but if your Zip drive decides it wants to tango with your
monitor after using these, i'm not liable. Please email me with bug reports.
Is that it?
Actually, no. I'm planning on adding functionality to this package. If you send
me a postcard or actually decide to financially support my efforts, i'll send you
notification by email when i add new features or fix bugs. I'm also hoping to
add functionality which brings XBasic closer to Perl, without the
incomprehensible mess that regular expressions are. To some
extent, instead of asking Andrew for a feature that may be tricky to code, you
are welcome to ask me. I'll probably add features under any of the following
conditions:
several people ask for them.
they intrigues me intellectually.
i need them myself.
somebody's willing to pay me money.
Distribution:
This package may be freely distributed provided it is intact and all
documentation is present. Modified versions may be distributed only with my
permission.
Usage license:
These methods remain the property of the author, even if you put them in a
program you copyright.
For personal use: Free. If you treat them as postcard ware and include your
email address on the card, i'll notify you when i update them.
For use in shareware: a free license to the program they're used in.
For commercial software: a free license to the program they're used in plus a
negotiable amount of money.
For use in a company's internal software: money. Get in touch with me.
For use in a successful company's internal software: Stock options!
In general, i've spent a lot of money and time on my computer and the use of it
to make this software. Please feel free to support my morale, to increase my
bank account, or to better my employment situation.
Contact information:
Jay Timmer jtimmer@tuna.net
504 E89th St. 3B
New York, NY 10128